/**
 * IMessageEntity.java 上午12:43:18 2012-5-1
 * Cyber Information Technology Co.,Ltd.
 *   
 *   http://www.citchina.cn
 *   citchina.org@gmail.com
 */
package cn.cit.wcif.consult.api.persistence;

import java.sql.Date;

/**
 * @author Jonathan
 * @version 1.0
 * 
 */
public interface IConsultEntity {
	// ID Varchar2(30 ) YES NO
	// TITLE Varchar2(500 ) NO NO 标题
	// TYPE Varchar2(30 ) NO NO 0:政策咨询 1:网站投诉 2:网站建设
	// PUBLISH_STATUS Char(1 ) NO NO '1' 处理状态: 0:已处理 1:未处理
	// RECOMMEND_STATUS Char(1 ) NO NO '1' 推荐状态: 0: 已推荐 1:未推荐
	// IN_DATE Date NO NO 咨询时间
	// CONTENT Varchar2(3000 ) NO NO 内容
	// PUBLISH_DATE Date NO NO 发布时间
	// RECOMMEND_DATE Date NO NO sysdate 推荐时间
	// PUBLISH_USER Varchar2(100 ) NO NO 发布人，用户名
	// RECOMMEND_USER Varchar2(100 ) NO NO 推荐人
	// CONSULT_EMAIL Varchar2(100 ) NO NO 咨询人邮箱
	// PLATFORM Varchar2(3 ) NO NO
	// VISIBLE_STATUS Char(1 ) NO NO 显示状态： 0：隐藏 1：显示
	// TO_TOP Char(1 ) NO NO 是否置顶： 0：不置顶 1：置顶
	// TOP_DATE Date NO NO sysdate 置顶时间
	// LANG Varchar2(50 ) NO NO 语言：CN：简体中文
	String getID();

	String getTitle();

	String getType();

	String getPublishStatus();

	String getRecommendStatus();

	Date getInTime();

	String getContent();

	Date getPublishDate();

	String getPublishUserID();

	Date getRecommendDate();

	String getRecommendUserID();

	String getConsultEmail();

	String getPlatForm();

	String getVisibleStatus();

	String getToTop();

	Date getTopDate();

	String getLang();

	void setID(String id);

	void setTitle(String title);

	void setType(String type);

	void setPublishStatus(String status);

	void setRecommendStatus(String status);

	void setInTime(Date time);

	void setContent(String content);

	void setPublishDate(Date date);

	void setPublishUserID(String userId);

	void setRecommendDate(Date date);

	void setRecommendUserID(String userId);

	void setConsultEmail(String consultEmail);

	void setPlatForm(String platForm);

	void setVisibleStatus(String status);

	void setToTop(String toTop);

	void setTopDate(Date date);

	void setLang(String lang);
}
